package com.sky.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 *   各个状态下 订单数量统计
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("统计商家订单数vo")
public class OrderStatisticsVO implements Serializable {

    //  等待商家接单数 2
    @ApiModelProperty("等待商家接单数")
    private Integer waiting4MerchantReceiveOrders;

    //等待骑手接单数 3
    @ApiModelProperty("等待骑手接单数")
    private Integer waitng4RiderReceiveOrders;

    //待出货订单数 4
    @ApiModelProperty("待出货订单数")
    private Integer toBeDeliveryOnProgressOrders;

    //待送达订单数 5
    @ApiModelProperty("待送达单数")
    private Integer toBeArrivedOrders;

    //已经完成的订单数  6
    @ApiModelProperty("已完成订单数")
    private Integer completedOrders;

    //已取消的订单数  7
    @ApiModelProperty("已取消订单数")
    private Integer canceledOrders;
}
